<?php
	define('root',$_SERVER['DOCUMENT_ROOT']);
	include_once(root."/ecsac-tic-apps-extranet/web-cont/esmeralda-services-maintenance/class/class/classOrdenTrabajo.php");
	
	$con_orden = $_POST['con_orden'];
	$tar_orden = $_POST['tar_orden'];
	$usu_orden = $_POST['usu_orden'];
	$emp_orden = $_POST['emp_orden'];
	$tip_orden = $_POST['tip_orden'];	
	$ini_orden = $_POST['ini_orden'];
	$fin_orden = $_POST['fin_orden'];
	
	$objOrdenTrabajoC = new classOrdenTrabajo();
	
	$arrListaOrdenTrabajoE = null;
	
	$arrListaOrdenTrabajoE = $objOrdenTrabajoC->listarOrdenTrabajo($con_orden, $tar_orden, $usu_orden, $emp_orden, $tip_orden, $ini_orden, $fin_orden);
	
	if(count($arrListaOrdenTrabajoE) > 0){
		
		$josondata_p['ordenes'] = null;
		
		$josondata_h = array();
		
		$josondata['orden_nro_unico'] = null;
		$josondata['orden_d_titulo_orden'] = null;
		$josondata['orden_fecha_inicio'] = null;
		$josondata['orden_fecha_fin'] = null;
		$josondata['orden_cod_personal_asignado'] = null;
		$josondata['orden_nro_tarea_programada'] = null;
		$josondata['personal_nombre_completo'] = null;
		$josondata['personal_usuario_maquina'] = null;
		
		foreach ($arrListaOrdenTrabajoE as $objOrdenTrabajoUsuarioE){
				
			$josondata['orden_nro_unico'] = strval($objOrdenTrabajoUsuarioE->get_int_orden_trabajo_nro_unico());
			$josondata['orden_d_titulo_orden'] = $objOrdenTrabajoUsuarioE->get_str_orden_trabajo_descripcion_titulo();
			$josondata['orden_fecha_inicio'] = $objOrdenTrabajoUsuarioE->get_str_orden_trabajo_fecha_inicio();
			$josondata['orden_fecha_fin'] = $objOrdenTrabajoUsuarioE->get_str_orden_trabajo_fecha_fin();
			$josondata['orden_cod_personal_asignado'] = strval($objOrdenTrabajoUsuarioE->get_int_orden_trabajo_cod_personal_asignado());
			$josondata['orden_nro_tarea_programada'] = strval($objOrdenTrabajoUsuarioE->get_int_orden_trabajo_nro_tarea_programada());
			$josondata['personal_nombre_completo'] = $objOrdenTrabajoUsuarioE->get_str_personal_nombre_completo();
			$josondata['personal_usuario_maquina'] = $objOrdenTrabajoUsuarioE->get_str_personal_usuario_maquina();
			
			array_push($josondata_h, $josondata);
	
		}
		
		$josondata_p['ordenes'] = $josondata_h;
		
		echo json_encode($josondata_p);
	
	}else{
		
		$josondata_p['ordenes'] = null;
		
		echo json_encode($josondata_p);

	}

?>